home *** CD-ROM | disk | FTP | other *** search
/ HAM Radio 3.2 / Ham Radio Version 3.2 (Chestnut CD-ROMs)(1993).ISO / tty / tty22 / tty22.doc < prev   
Text File  |  1986-03-08  |  6KB  |  124 lines

  1.  
  2. Description of TTY Program
  3. TTY requires advanced basic 1.1, communications adapter,
  4. and 80 character wide screen.
  5. Comm adapter pins used are (2) xmit data, (3) rcv data, and (4) RTS.
  6. RTS is active (plus) when the program is in transmit mode, and may
  7. be used to control t/r switching in the TU or transceiver.
  8. TTY transmits and receives 5 bit teleprinter code (murray/baudot)
  9. at 45.45 baud (60 wpm) in half duplex mode and is intended for use
  10. in the amateur radio service.
  11. This documentation assumes the reader is familiar with amateur radio
  12. teleprinter conventions and practices.
  13. CAUTION: The IBM PC comm adapter uses rs 232 input and output voltage
  14. levels of +12v/-12v. Most commercial TUs use TTL levels 0v/+5v.
  15. Conversion circuitry may be required.
  16.  
  17. The TTY menu provides for selection of receive or transmit mode.
  18. Switching between transmit and receive modes is done by calling the
  19. menu, using the F10 key.
  20. In receive mode, the normal mode of operation is to ignore incoming
  21. cr and lf characters, and print full lines of 80 characters to the
  22. display and printer. However, the F1 key may be used to select a mode
  23. of operation in which cr/lf characters are recognized, and normal
  24. teleprinter operation is simulated. F1 toggles this function on/off.
  25. F2 toggles the PC line printer on/off.The printer is used in receive
  26. mode only.
  27. In receive mode, the program is arranged for "unshift" on space,
  28. cr and lf, as well as "ltrs".
  29.  
  30. In transmit mode, ltrs and figs shift characters are inserted
  31. where needed by the program.Ltrs and figs cannot be sent directly
  32. from the keyboard. The ascii cr (enter) key sends a cr/lf/ltrs
  33. sequence.The program assumes that the receiving terminal is
  34. equipped with unshift on space, and inserts figs accordingly.
  35. F3,F4,F6,and F7 are used to send preprogrammed messages. These
  36. messages reside at lines 17000,18000, 20000,and 21000, and may
  37. readily be changed to meet the needs of your station.
  38. F5 sends the required Morse code station identifier. This subroutine
  39. starts at line 19060. Morse code is sent by calling dit, dah, and
  40. intercharacter space subroutines at 19500,19600,and 19700 in sequence.
  41. Change lines 19060 thru 19080 to send your callsign.
  42. The program will accept either upper case or lower case keyboard entry.
  43. Other ascii characters which have no equivalent in murray code are
  44. ignored.
  45.  
  46. Hints and Kinks:
  47.  
  48. The `ignore cr/lf' mode is very useful when receiving conditions are
  49. less than perfect, and produces much more reliable copy. However,if the
  50. chap on the other end wants to send you some teleprinter art, use the
  51. cr/lf `on' mode.
  52. If the other station is using a conventional teleprinter, his line
  53. length is probably 70 or 72 characters. TTY lets you send 80 character
  54. lines which will overprint at the other station. Be careful!
  55. In transmit mode, characters appear on the screen when they are sent
  56. to the output buffer. The screen may be up to 128 characters ahead of
  57. the comm adapter output! F5 or F10 (cwid or return to menu) are stored
  58. and do not take effect until the buffer is empty. Hence the program
  59. may appear to `hang' while the buffer is emptying. Be patient! If it
  60. didn't work this way, some of your deathless prose would be lost down
  61. the bit bucket!
  62. 73 es GL de Bob Johnson AA4L, 11305 Rums Hill, Raleigh NC 27614
  63.  phone 919 847 5606
  64.  
  65. tty /murray Version 2.0  1/29/83
  66. The program has been entirely rewritten to improve readability
  67. and modularity. There are some significant functional changes:
  68. `75 speed' and `100 speed' capability have been added. It is no longer
  69. necessary to return to the menu to switch from receive to transmit and
  70. vice-versa. The `CQ', `de', and `test' messages are still embedded in
  71. the program code. However, in transmit mode, F1, F2, or F3 now cause
  72. the program to read files named msg1, msg2, or msg3 from disk. These
  73. files are then transmitted  as text. This provides greater flexibility.
  74. Version 1.0 outputted the cw id characters on the rs-232 transmit data
  75. line. Due to some changes in station hardware at AA4L, cw id is now
  76. keyed by means of the cassette tape motor control relay. Also, PC 
  77. generated sidetone is now audible through the system unit speaker.
  78.  
  79. It developed that Version 1.0 had a bug which could cause a system 
  80. crash. BASIC does not have provision to set the baud rate to 45.45.
  81. Hence the speed change is accomplished by OUT commands to &h3f8 and
  82. &h3f9. If a comm adapter interrupt occurs simultaneously with these
  83. OUT instructions, a system crash can occur. This has been corrected in
  84. Version 2.0 by the use of additional OUT instructions to disable the 
  85. comm adapter interrupts.
  86.  
  87. The embedded messages which you may wish to change to fit your station
  88. are now at lines 16300, 16400, and 16500. The `dit' subroutine is at
  89. 18500, the `dah' at 18600, and the intercharacter space at 18700.
  90. Change the gosubs following 18000 to call the dits, dahs and spaces 
  91. in the proper order to send your call. The msg1, msg2, and msg3 text
  92. files are prepared using edlin or your text editor.
  93.  
  94. NOTE: In transmit mode, use the <\> (backslash) to send the tty
  95. <BELL> character.
  96.  
  97.  
  98. Version 2.1   -  02/05/83
  99. A type-in message buffer has been added. 
  100. THERE ARE NO PROMPTS TO EXPLAIN THIS FEATURE DURING PROGRAM RUN!!
  101. When the program is in "receive" mode, you may type into the
  102. fifty line buffer. Be sure to end each line with a <cr>.
  103. You may enter text into the buffer at the same time that characters
  104. are being received from the comm adapter.
  105. You cannot correct or edit what you have typed.
  106. What you type will appear, line by line, on screen line 25,
  107. replacing the receive mode prompts. After entering "transmit"
  108. mode, you may transmit this buffer at any time by pressing key 
  109. <F9>.The buffer is effectively erased after transmission.
  110.  
  111. version 2.2 - 02/14/83
  112. 110 baud ascii capability has been added. 
  113. At the function menu, choice <4> will chain the program "asctty".
  114. The protocols are 7 data bits, space parity, two stop bits.
  115.  
  116. GL de AA4L
  117. 9/29/83 -- Note that changes in the FCC regs have eliminated the
  118. requirement for cw identification. You may wish to delete the CWID
  119. routine, as it is no longer needed. This is easiest done by changing
  120. line 16600 to GOTO 15080. Do this in both tty22.bas and asctty.bas.
  121. 
  122.  
  123. longer needed. This is easiest done by changing
  124. line 16600 to GOTO 150